// 云函数入口文件
const cloud = require('wx-server-sdk')

// 初始化云开发环境
cloud.init({
    env: cloud.DYNAMIC_CURRENT_ENV
})

// 云函数入口函数
exports.main = async (event, context) => {
    try {
        // 获取数据库引用
        const db = cloud.database()

        // 查询skills_list集合中的所有数据
        const result = await db.collection('skills_list').get()

        return {
            code: 0,
            message: '获取技能列表成功',
            data: {
                skills: result.data
            }
        }
    } catch (err) {
        console.error('获取技能列表失败:', err)
        return {
            code: -1,
            message: '获取技能列表失败',
            error: err.message
        }
    }
}